package com.zxdemo.mybatis.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.zxdemo.jpa.model.UserRole;
@Mapper
public interface UserRoleMapper {
	/**
	 * 根据用户ID，获取角色ID列表
	 */
	List<Long> queryRoleIdList(@Param("user_id")Long userId);
	/**
	 * 根据用户ID，删除用户角色关系
	 */
	int delete(@Param("user_id") Long userId);
	/**
	 * 批量添加用户角色关系
	 */
	void save(@Param("user_id") Long userId, @Param("role_id_list") List<Long> RoleIdList );
	/**
	 * 根据用户ID，获取用户角色关系
	 */
	List<UserRole> queryList(@Param("user_id") Long userId);
}
